impact from above with high energy droplets - Allemand Anglais Dictionnaire